@echo off
chcp 65001 > nul

echo ===================================================
echo            正在停止所有服务...
echo ===================================================
echo.

REM 设置颜色
color 0C

echo [1/4] 正在停止MES数据接收服务...
taskkill /FI "WINDOWTITLE eq MES数据接收服务*" /F
echo.

echo [2/4] 正在停止MES数据集成服务...
taskkill /FI "WINDOWTITLE eq MES数据集成服务*" /F
echo.

echo [3/4] 正在停止后端API服务...
taskkill /FI "WINDOWTITLE eq 后端API服务*" /F
echo.

echo [4/4] 正在停止前端服务...
taskkill /FI "WINDOWTITLE eq 前端服务*" /F
echo.

REM 确保所有Node.js进程都被终止
echo 正在确保所有Node.js进程已终止...
taskkill /F /IM node.exe /T 2>nul
echo.

echo ===================================================
echo                所有服务已停止
echo ===================================================
echo.
echo 按任意键退出...
pause > nul
